package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 工程可行性研究基础信息表
 *
 * @author admin
 * @since 2025-08-12
 */
@Data
@ApiModel(value="工程可行性研究基础信息表VO", description="工程可行性研究基础信息表VO")
public class ProjectFeasibilityVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 申报单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报单位")
    @com.alibaba.excel.annotation.ExcelProperty("申报单位")
    @ApiModelProperty(value = "申报单位")
    private String applyUnit;
    /**
     * 申报负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报负责人")
    @com.alibaba.excel.annotation.ExcelProperty("申报负责人")
    @ApiModelProperty(value = "申报负责人")
    private String applyLeader;
    /**
     * 负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("负责人联系方式")
    @ApiModelProperty(value = "负责人联系方式")
    private String leaderContact;
    /**
     * 负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("负责人身份证号")
    @ApiModelProperty(value = "负责人身份证号")
    private String leaderIdCard;
    /**
     * 招标方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标方式")
    @com.alibaba.excel.annotation.ExcelProperty("招标方式")
    @ApiModelProperty(value = "招标方式")
    private String biddingMethod;
    /**
     * 招标文件(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标文件(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("招标文件(文件名 另提供附件)")
    @ApiModelProperty(value = "招标文件(文件名 另提供附件)")
    private String biddingDocument;
    /**
     * 可行性报告编制单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="可行性报告编制单位")
    @com.alibaba.excel.annotation.ExcelProperty("可行性报告编制单位")
    @ApiModelProperty(value = "可行性报告编制单位")
    private String feasibilityUnit;
    /**
     * 编制单位联系人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="编制单位联系人")
    @com.alibaba.excel.annotation.ExcelProperty("编制单位联系人")
    @ApiModelProperty(value = "编制单位联系人")
    private String unitContactPerson;
    /**
     * 联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("联系方式")
    @ApiModelProperty(value = "联系方式")
    private String contactPhone;
    /**
     * 身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("身份证号")
    @ApiModelProperty(value = "身份证号")
    private String contactIdCard;
    /**
     * 工可咨询单位（铁路必填）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工可咨询单位（铁路必填）")
    @com.alibaba.excel.annotation.ExcelProperty("工可咨询单位（铁路必填）")
    @ApiModelProperty(value = "工可咨询单位（铁路必填）")
    private String consultingUnit;
    /**
     * 咨询单位联系人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="咨询单位联系人")
    @com.alibaba.excel.annotation.ExcelProperty("咨询单位联系人")
    @ApiModelProperty(value = "咨询单位联系人")
    private String consultingContactPerson;
    /**
     * 联系人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系人联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("联系人联系方式")
    @ApiModelProperty(value = "联系人联系方式")
    private String consultingContactPhone;
    /**
     * 联系人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系人身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("联系人身份证号")
    @ApiModelProperty(value = "联系人身份证号")
    private String consultingIdCard;
    /**
     * 工可文件(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工可文件(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("工可文件(文件名 另提供附件)")
    @ApiModelProperty(value = "工可文件(文件名 另提供附件)")
    private String feasibilityDocument;
    /**
     * 批复时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复时间")
    @com.alibaba.excel.annotation.ExcelProperty("批复时间")
    @ApiModelProperty(value = "批复时间")
    private String approvalDate;
    /**
     * 批复文件
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复文件")
    @com.alibaba.excel.annotation.ExcelProperty("批复文件")
    @ApiModelProperty(value = "批复文件")
    private String approvalDocument;
    /**
     * 批复文号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复文号")
    @com.alibaba.excel.annotation.ExcelProperty("批复文号")
    @ApiModelProperty(value = "批复文号")
    private String approvalNumber;
    /**
     * 招标要求
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标要求")
    @com.alibaba.excel.annotation.ExcelProperty("招标要求")
    @ApiModelProperty(value = "招标要求")
    private String bidyaoqiu;
    /**
     * 批复单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复单位")
    @com.alibaba.excel.annotation.ExcelProperty("批复单位")
    @ApiModelProperty(value = "批复单位")
    private String approvalUnit;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
